/* @author cerimice */
package Logica.Dialogo.Entidad.Modal;

import Sistema.Configuracion;
import Persistencia.Definicion.Marca;
import Persistencia.Definicion.OrdenServicio;
import Persistencia.Fachada.ListaFachada;
import Persistencia.Definicion.TipoServicio;
import Persistencia.Fachada.OrdenServicioFachada;

import java.util.List;
import java.util.logging.Logger;

public class DatosOrdenServicioDlgLogic
    {
    private OrdenServicioFachada  objFachada;
    private ListaFachada    lista;
    
    public DatosOrdenServicioDlgLogic()
        {
        objFachada  = new OrdenServicioFachada();
        lista       = new ListaFachada();
        }
    
    public List<TipoServicio> getListaTipoServicio() throws Exception
        {
        try
            {return lista.listaTipoServicio();}
        catch (Exception ex)
            {Logger.getLogger(this.getClass().getName()).log(Configuracion.nivelLoggin(),ex.getMessage()); throw ex;}
        }
    
    public List<Marca> getListaMarca() throws Exception
        {
        try
            {return lista.listaMarca();}
        catch (Exception ex)
            {Logger.getLogger(this.getClass().getName()).log(Configuracion.nivelLoggin(),ex.getMessage()); throw ex;}
        }
    
    public OrdenServicio getOrdenServicio(String clave) throws Exception
        {
        try
            {return objFachada.obtener(clave);}
        catch (Exception ex)
            {Logger.getLogger(this.getClass().getName()).log(Configuracion.nivelLoggin(),ex.getMessage()); throw ex;}
        }
    }
